@echo off
chcp 65001 >nul
title 点云图像融合可视化系统

echo ========================================
echo 🎯 点云图像融合可视化系统
echo ========================================
echo.

:: 检查Python是否安装
python --version >nul 2>&1
if errorlevel 1 (
    echo ❌ 未找到Python，请先安装Python 3.7+
    echo 下载地址: https://www.python.org/downloads/
    pause
    exit /b 1
)

echo ✅ Python已安装
python --version

:: 检查是否需要安装依赖
echo.
echo 🔧 检查依赖包...
python -c "import flask, flask_cors, numpy, cv2, matplotlib" >nul 2>&1
if errorlevel 1 (
    echo ❌ 缺少依赖包，正在安装...
    python install_requirements.py
    if errorlevel 1 (
        echo ❌ 依赖安装失败
        pause
        exit /b 1
    )
) else (
    echo ✅ 依赖包已安装
)

:: 启动系统
echo.
echo 🚀 启动点云图像融合可视化系统...
echo.
echo 📱 前端地址: http://localhost:8080
echo 🔧 后端API: http://localhost:5000
echo.
echo 按 Ctrl+C 停止服务器
echo ========================================
echo.

:: 使用conda环境
call conda activate pointcloud_fusion
cd backend
python backend_api.py

pause
